Skip to content

build(deps): bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the all-cargo-version-updates group#1452

Merged
CommanderStorm merged 3 commits into
mainfrom
dependabot/cargo/rust/all-cargo-version-updates-f00ee2c30b
Jun 19, 2026
Merged

build(deps): bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the all-cargo-version-updates group#1452
CommanderStorm merged 3 commits into
mainfrom
dependabot/cargo/rust/all-cargo-version-updates-f00ee2c30b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 19, 2026

Copy link
Copy Markdown
Contributor

Bumps the all-cargo-version-updates group in /rust with 1 update: fast-mvt.

Updates fast-mvt from 0.3.2 to 0.4.0

Release notes

Sourced from fast-mvt's releases.

v0.4.0

Other

  • [breaking] use ref geometry, add encode_ref support, faster indexer (#16)
Changelog

Sourced from fast-mvt's changelog.

0.4.0 - 2026-06-18

Other

  • [breaking] use ref geometry, add encode_ref support, faster indexer (#16)
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the all-cargo-version-updates group in /rust with 1 update: [fast-mvt](https://github.com/nyurik/fast-mvt).


Updates `fast-mvt` from 0.3.2 to 0.4.0
- [Release notes](https://github.com/nyurik/fast-mvt/releases)
- [Changelog](https://github.com/nyurik/fast-mvt/blob/main/CHANGELOG.md)
- [Commits](nyurik/fast-mvt@v0.3.2...v0.4.0)

---
updated-dependencies:
- dependency-name: fast-mvt
  dependency-version: 0.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-cargo-version-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 19, 2026
@CommanderStorm
CommanderStorm enabled auto-merge (squash) June 19, 2026 09:24
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 62.66%. Comparing base (06cad1f) to head (dc967a4).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1452   +/-   ##
=======================================
  Coverage   62.66%   62.66%           
=======================================
  Files          94       94           
  Lines       15251    15251           
=======================================
  Hits         9557     9557           
  Misses       5694     5694           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

Copy link
Copy Markdown
Contributor
Performance Comparison

Performance Comparison maindependabot/cargo/rust/all-cargo-version-updates-f00ee2c30b

Total Elapsed Time: 2.36s → 2.36s (+0.1%)
CPU Baseline: 245.64µs → 246.49µs (+0.3%)
Benchmark ID: mlt-convert

timing - Function execution time metrics.

+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| Function                             | Calls                        | Avg                            | P95                            | Total                          | % Total                      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| optimizer::encode                    | 14093 → 14092 (-0.0%)        | 565.75µs → 565.88µs (+0.0%)    | 2.37ms → 2.38ms (+0.4%)        | 7.97s → 7.97s (+0.0%)          | 337.78% → 337.51% (-0.1%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| optimizer::encode_into               | 28189 → 28188 (-0.0%)        | 166.49µs → 166.10µs (-0.2%)    | 680.45µs → 687.10µs (+1.0%)    | 4.69s → 4.68s (-0.2%)          | 198.83% → 198.17% (-0.3%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| encode::write_to                     | 28190 → 28191 (+0.0%)        | 119.13µs → 118.48µs (-0.5%)    | 570.37µs → 574.46µs (+0.7%)    | 3.36s → 3.34s (-0.6%)          | 142.28% → 141.36% (-0.6%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| mlt::main                            | 1 → 1 (+0.0%)                | 2.36s → 2.36s (+0.0%)          | 2.36s → 2.36s (+0.0%)          | 2.36s → 2.36s (+0.0%)          | 100.00% → 100.00% (+0.0%)    |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| writer::with                         | 2197188 → 2197199 (+0.0%)    | 1.02µs → 1.01µs (-1.0%)        | 1.77µs → 1.77µs (+0.0%)        | 2.25s → 2.23s (-0.9%)          | 95.23% → 94.35% (-0.9%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| optimizer::analyze                   | 14096 → 14096 (+0.0%)        | 156.58µs → 157.37µs (+0.5%)    | 818.17µs → 833.02µs (+1.8%)    | 2.21s → 2.22s (+0.5%)          | 93.51% → 93.89% (+0.4%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| shared_dict::group_string_properties | 14096 → 14096 (+0.0%)        | 151.25µs → 151.94µs (+0.5%)    | 792.06µs → 807.93µs (+2.0%)    | 2.13s → 2.14s (+0.5%)          | 90.32% → 90.65% (+0.4%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| encode::dict_may_be_beneficial       | 28191 → 28191 (+0.0%)        | 47.73µs → 47.92µs (+0.4%)      | 221.18µs → 221.31µs (+0.1%)    | 1.35s → 1.35s (+0.0%)          | 57.01% → 57.18% (+0.3%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| encode::write_properties             | 28189 → 28188 (-0.0%)        | 43.62µs → 43.92µs (+0.7%)      | 184.96µs → 187.39µs (+1.3%)    | 1.23s → 1.24s (+0.8%)          | 52.08% → 52.40% (+0.6%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| encode::write_prop                   | 116567 → 116565 (-0.0%)      | 10.38µs → 10.45µs (+0.7%)      | 26.98µs → 27.10µs (+0.4%)      | 1.21s → 1.22s (+0.8%)          | 51.25% → 51.54% (+0.6%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| shared_dict::write_shared_dict       | 24001 → 24001 (+0.0%)        | 28.73µs → 28.76µs (+0.1%)      | 71.04µs → 71.30µs (+0.4%)      | 689.53ms → 690.29ms (+0.1%)    | 29.21% → 29.22% (+0.0%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| tile::from_tile                      | 28192 → 28192 (+0.0%)        | 21.60µs → 21.64µs (+0.2%)      | 91.52µs → 92.67µs (+1.3%)      | 608.90ms → 610.17ms (+0.2%)    | 25.80% → 25.83% (+0.1%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| strings::write_str_col               | 57068 → 57066 (-0.0%)        | 7.77µs → 7.85µs (+1.0%)        | 21.60µs → 21.26µs (-1.6%)      | 443.31ms → 447.91ms (+1.0%)    | 18.78% → 18.96% (+1.0%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| sort::curve_params                   | 14096 → 14096 (+0.0%)        | 17.96µs → 18.01µs (+0.3%)      | 86.21µs → 86.46µs (+0.3%)      | 253.17ms → 253.86ms (+0.3%)    | 10.73% → 10.74% (+0.1%)      |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+
| strings::fsst_try_train              | 40536 → 40536 (+0.0%)        | 4.81µs → 4.69µs (-2.5%)        | 86.00ns → 83.00ns (-3.5%)      | 194.89ms → 190.29ms (-2.4%)    | 8.26% → 8.05% (-2.5%)        |
+--------------------------------------+------------------------------+--------------------------------+--------------------------------+--------------------------------+------------------------------+

alloc-bytes - Exclusive allocation bytes by each function (excluding nested calls).

+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| Function                             | Calls                        | Avg                          | P95                            | Total                          | % Total                    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| tile::from_tile                      | 28192 → 28192 (+0.0%)        | 44.2 KB → 44.2 KB (+0.0%)    | 239.2 KB → 239.2 KB (+0.0%)    | 1.2 GB → 1.2 GB (+0.0%)        | 24.43% → 24.43% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| optimizer::encode                    | 14093 → 14092 (-0.0%)        | 86.2 KB → 86.2 KB (+0.0%)    | 159.2 KB → 159.2 KB (+0.0%)    | 1.2 GB → 1.2 GB (+0.0%)        | 23.84% → 23.84% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| writer::with                         | 2197188 → 2197199 (+0.0%)    | 518 B → 518 B (+0.0%)        | 20.3 KB → 20.3 KB (+0.0%)      | 1.1 GB → 1.1 GB (+0.0%)        | 21.84% → 21.84% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::fsst_try_train              | 40536 → 40536 (+0.0%)        | 16.8 KB → 16.8 KB (+0.0%)    | 3.6 MB → 3.6 MB (+0.0%)        | 664.5 MB → 664.5 MB (+0.0%)    | 13.35% → 13.35% (+0.0%)    |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| shared_dict::group_string_properties | 14096 → 14096 (+0.0%)        | 30.1 KB → 30.1 KB (+0.0%)    | 167.5 KB → 167.5 KB (+0.0%)    | 414.1 MB → 414.1 MB (+0.0%)    | 8.32% → 8.32% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::write_to                     | 28190 → 28191 (+0.0%)        | 7.4 KB → 7.4 KB (+0.0%)      | 35.7 KB → 35.7 KB (+0.0%)      | 204.9 MB → 204.9 MB (+0.0%)    | 4.12% → 4.12% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| shared_dict::write_shared_dict       | 24001 → 24001 (+0.0%)        | 3.4 KB → 3.4 KB (+0.0%)      | 11.5 KB → 11.5 KB (+0.0%)      | 80.2 MB → 80.2 MB (+0.0%)      | 1.61% → 1.61% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::write_str_col               | 57068 → 57066 (-0.0%)        | 893 B → 893 B (+0.0%)        | 3.5 KB → 3.5 KB (+0.0%)        | 48.6 MB → 48.6 MB (+0.0%)      | 0.98% → 0.98% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::build_morton_dict            | 362 → 362 (+0.0%)            | 44.6 KB → 44.6 KB (+0.0%)    | 89.9 KB → 89.9 KB (+0.0%)      | 15.8 MB → 15.8 MB (+0.0%)      | 0.32% → 0.32% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::write_raw_str_data          | 137739 → 137737 (-0.0%)      | 117 B → 117 B (+0.0%)        | 10.8 KB → 10.8 KB (+0.0%)      | 15.4 MB → 15.4 MB (+0.0%)      | 0.31% → 0.31% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| optimizer::analyze                   | 14096 → 14096 (+0.0%)        | 1.0 KB → 1.0 KB (+0.0%)      | 6.5 KB → 6.5 KB (+0.0%)        | 14.0 MB → 14.0 MB (+0.0%)      | 0.28% → 0.28% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::build_hilbert_dict           | 362 → 362 (+0.0%)            | 25.9 KB → 25.9 KB (+0.0%)    | 90.7 KB → 90.7 KB (+0.0%)      | 9.2 MB → 9.2 MB (+0.0%)        | 0.18% → 0.18% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::dict_may_be_beneficial       | 28191 → 28191 (+0.0%)        | 256 B → 256 B (+0.0%)        | 256 B → 256 B (+0.0%)          | 6.9 MB → 6.9 MB (+0.0%)        | 0.14% → 0.14% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| encode::write_prop                   | 116567 → 116565 (-0.0%)      | 41 B → 41 B (+0.0%)          | 400 B → 400 B (+0.0%)          | 4.6 MB → 4.6 MB (+0.0%)        | 0.09% → 0.09% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+
| strings::write_str_plain             | 57068 → 57068 (+0.0%)        | 69 B → 69 B (+0.0%)          | 240 B → 240 B (+0.0%)          | 3.8 MB → 3.8 MB (+0.0%)        | 0.08% → 0.08% (+0.0%)      |
+--------------------------------------+------------------------------+------------------------------+--------------------------------+--------------------------------+----------------------------+

Threads

No threads to compare


Generated with hotpath-rs

Per-tile encoded size diff
zoom tiles prev_total curr_total delta_total avg_delta pct best worst
0 1 71471 71471 0 0.0 0.0
1 4 220990 220990 0 0.0 0.0
2 16 615018 615018 0 0.0 0.0
3 64 1653881 1653881 0 0.0 0.0
4 256 3828995 3828995 0 0.0 0.0
5 1024 9716961 9716961 0 0.0 0.0
6 4096 32402309 32402309 0 0.0 0.0
ALL 5461 48509625 48509625 0 0.0 0.0

Top 3 improvements

Top 3 degradations

@CommanderStorm
CommanderStorm merged commit 9a44965 into main Jun 19, 2026
51 checks passed
@CommanderStorm
CommanderStorm deleted the dependabot/cargo/rust/all-cargo-version-updates-f00ee2c30b branch June 19, 2026 10:05
CommanderStorm added a commit that referenced this pull request Jun 21, 2026
## 🤖 New release

* `mlt-core`: 0.12.0 -> 0.12.1 (✓ API compatible changes)
* `mlt`: 0.1.19 -> 0.1.20
* `mlt-py`: 0.1.21 -> 0.1.22
* `mlt-wasm`: 0.1.14 -> 0.1.15
* `mlt-ffi`: 0.1.8 -> 0.1.9

<details><summary><i><b>Changelog</b></i></summary><p>

## `mlt-core`

<blockquote>

##
[0.12.1](rust-mlt-core-v0.12.0...rust-mlt-core-v0.12.1)
- 2026-06-20

### Other

- *(deps)* bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the
all-cargo-version-updates group
([#1452](#1452))
</blockquote>

## `mlt`

<blockquote>

##
[0.1.20](rust-mlt-v0.1.19...rust-mlt-v0.1.20)
- 2026-06-20

### Other

- update Cargo.lock dependencies
</blockquote>

## `mlt-py`

<blockquote>

##
[0.1.22](python-mlt-v0.1.21...python-mlt-v0.1.22)
- 2026-06-20

### Other

- *(deps)* bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the
all-cargo-version-updates group
([#1452](#1452))
</blockquote>

## `mlt-wasm`

<blockquote>

##
[0.1.15](rust-mlt-wasm-v0.1.14...rust-mlt-wasm-v0.1.15)
- 2026-06-20

### Other

- make sure that marked-failing synthetics actually fail
([#1451](#1451))
- *(deps)* bump fast-mvt from 0.3.2 to 0.4.0 in /rust in the
all-cargo-version-updates group
([#1452](#1452))
</blockquote>

## `mlt-ffi`

<blockquote>

##
[0.1.9](rust-mlt-ffi-v0.1.8...rust-mlt-ffi-v0.1.9)
- 2026-06-20

### Other

- updated the following local packages: mlt-core
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants